package org.jctc.els.modules.biz.service.customer;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jctc.els.modules.biz.entity.customer.Customer;

/**
 * <p>
 * 客服表 服务类
 * </p>
 *
 * @author lyh
 * @since 2021-03-29
 */
public interface ICustomerService {


    /**
     * 添加客服表
     *
     * @author lyh
     * @since 2021-03-29
     * @param customer 客服表
     * @return int
     */
    Boolean save(Customer customer);

    /**
     * 删除客服表
     *
     * @author lyh
     * @since 2021-03-29
     * @param id 主键
     * @return int
     */
    boolean remove(Long id);

    /**
     * 修改客服表
     *
     * @author lyh
     * @since 2021-03-29
     * @param customer 客服表
     * @return int
     */
    boolean edit(Customer customer);

    /**
    * 查询客服表分页数据
    *
    * @author lyh
    * @since 2021-03-29
    * @param pageNum      页码
    * @param pageSize 每页条数
    * @return Page<Customer>
    */
    Page<Customer> selectListByPage(Integer pageNum, Integer pageSize);

    /**
     * 根据id查询数据
     *
     * @author lyh
     * @since 2021-03-29
     * @param id id
     * @return Customer
     */
    Customer selectById(Long id);
}
